<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script>
    //实验名称：写一组函数，打印m-n之间的素数序列（实验7）
    // 判断一个数是不是素数
    function isPrime(n) {
      if (n <= 3) {
        return n > 1;
      }
      let tmp = Math.sqrt(n); //平方根
      //为了压缩循环次数，可将判断范围从2 ~ n-1改为2 ~ sqrt(n)
      for (let i = 2; i <= tmp; i++) {
        if (n % i == 0) {
          return false;
        }
      }
      return true;
    }

    //写一组函数，求m-n之间的素数序列（筛选法）
    function printPrime(m, n) {
      let arr = [];
      for (let i = m; i <= n; i++) {
        if (isPrime(i)) {
          arr.push(i);
        }
      }
      console.log(m + '-' + n + '之间的素数序列：' + arr);
    }
  </script>
</body>
</html>